Preserving Causality in a Scalable Message-Oriented Middleware
نویسندگان
چکیده
We present a solution to guarantee scalable causal ordering through matrix clocks in Message Oriented Middleware (MOM). This solution is based on a decomposition of the MOM in domains of causality, i.e. small groups of servers interconnected by router servers. We prove that, provided the domain interconnection graph has no cycles, global causal order on message delivery is guaranteed through purely local order (within domains). This allows the cost of matrix clocks maintenance to be kept linear, instead of quadratic, in the size of the application. We have implemented this algorithm in a MOM, and the performance measurements con rm the predictions.
منابع مشابه
Preserving Causality in a Scalable
We present a solution to guarantee scalable causal ordering through matrix clocks in Message Oriented Middleware (MOM). This solution is based on a decomposition of the MOM in domains of causality, i.e. small groups of servers interconnected by router servers. The causal order is locally maintained into groups, this allows the cost of matrix clocks maintenance to be kept linear, instead of quad...
متن کاملCongestion Control in a Reliable Scalable Message-Oriented Middleware
This paper presents congestion control mechanisms for reliable and scalable message-oriented middleware following the publish/ subscribe communication model. We identify the key requirements of congestion control in this environment, how it differs from congestion control for the Internet, and propose a combination of two congestion control mechanisms, (1) driven by a publisher hosting broker (...
متن کاملA Message Oriented Middleware for Cloud Computing To Improve Efficiency in Risk Management Systems
Transportation of Dangerous Goods represents a sensitive problem due its congenital high potential risk of causing disaster if an accident occurs. Transportation of Dangerous Goods Risk Management systems reduce the possibility of both accidental disasters and terrorist attacks detecting unusual events and blocking possible threats. Cloud computing can facilitate the development of such kinds o...
متن کاملResearch for Congestion Control in a Reliable Scalable Message-oriented Middleware
This paper presents congestion control and some related problems in message-oriented middleware. Here i describe two congestion control mechanisms, (1)driven by a publisher hosting broker(PDCC), (2)driven by a subscriber hosting broker(SDCC). PDCC use a Feedback loop between endpoints and downstream SHBs to monitor congestion, and limit publication rate of new messages to prevent it.SDCC monito...
متن کاملA Scalable Grid and Service-Oriented Middleware for Distributed Heterogeneous Data and System Integration in Context-Awareness Oriented Domains
This paper investigates the application of SOA principles for integrating embedded devices features, typically operating in ubiquitous computing environments, with enterprise-level services and business processes. Under this perspective, we present the SAI – Service Application Integration – system as a working example of a message-oriented middleware supporting context-aware application develo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001